/**
 * describe: 重置首页轮播的指示标样式
 */
.index-container .production-swiper .yd-slider-pagination {
  justify-content: center;
  padding-right: rem(30);
  bottom: rem(20);
  .yd-slider-pagination-item {
    width: rem(10) !important;
    height: rem(10) !important;
    border-radius: rem(5) !important;
    background: rgba(166, 166, 166, 1) !important;
    margin: 0 rem(10);
    &.yd-slider-pagination-item-active {
      width: rem(32) !important;
      height: rem(10) !important;
      border-radius: rem(5) !important;
      background: linear-gradient(90deg, rgba(239, 130, 80, 1) 0%, rgba(255, 81, 0, 1) 100%) !important;
    }
  }
}

/**
 * describe: 重置首页为你推荐轮播的指示标样式
 */
.recommend-view {
  width: 100%;
  overflow: hidden;
  position: relative;
  height: rem(264);
  .recommend-contain {
    .swiper-pagination-bullet {
      width: rem(10) !important;
      height: rem(10) !important;
      border-radius: rem(5) !important;
      background: rgba(166, 166, 166, 1) !important;
      margin: 0 rem(10);
      &.swiper-pagination-bullet-active {
        width: rem(32) !important;
        height: rem(10) !important;
        border-radius: rem(5) !important;
        background: linear-gradient(90deg, rgba(239, 130, 80, 1) 0%, rgba(255, 81, 0, 1) 100%) !important;
      }
    }
  }
}

/**
考试详情-滚动答题
 */
.exam-detail .yd-slider {
  position: absolute;
  left: 0;
  right: 0;
  top: rem(164);
  bottom: rem(92);
}

/**
考试结果- 分数
 */
.exam-result .yd-progressbar-content {
  font-size: rem(60);
  @include font-color($mainColor);
  top: rem(135);
}

/**
课程学习记录-选择课程
 */
.course-record .yd-checkbox-icon {
  @include font-color($mainColor !important);
  width: rem(44) !important;
  height: rem(44) !important;
}

.course-record .yd-checkbox {
  display: flex;
  align-items: center;
  font-size: rem(28);
  font-family: PingFang-SC-Medium;
  font-weight: 500;
  color: rgba(153, 153, 153, 1);
}

/**
我的收藏-选择课程
 */
.collection-list-index .yd-checkbox-icon {
  @include font-color($mainColor !important);
  width: rem(44) !important;
  height: rem(44) !important;
}

.collection-list-index .yd-checkbox {
  display: flex;
  align-items: center;
  font-size: rem(28);
  font-family: PingFang-SC-Medium;
  font-weight: 500;
  color: rgba(153, 153, 153, 1);
}

/**
课程详情-学习进度
 */
.course-detail-main .study-progress .yd-progressbar > svg {
  width: rem(510);
  height: rem(10);
  border-radius: rem(5);
}

.course-record .yd-checkbox-text {
  font-size: rem(28);
  font-family: PingFang-SC-Medium;
  font-weight: 500;
  color: rgba(153, 153, 153, 1);
  margin-left: rem(15);
}

.course-record .yd-checklist-icon {
  @include font-color($mainColor);
  width: rem(44);
  height: rem(44);
  border: rem(2) solid #d8d8d8;
}

.collection-list-index .yd-checklist-icon {
  @include font-color($mainColor);
  width: rem(44);
  height: rem(44);
  border: rem(2) solid #d8d8d8;
}

.course-record .yd-checklist:after {
  display: none;
}

.course-record .yd-checklist-item {
  margin-left: 0;
}

.course-record .yd-checklist-item:not(:last-child):after {
  display: none;
}
.collection-list-index .yd-checklist:after {
  display: none;
}

.collection-list-index .yd-checklist-item {
  margin-left: 0;
}

.collection-list-index .yd-checklist-item:not(:last-child):after {
  display: none;
}

/**
闯关列表 侧滑 弹框
 */
.rush-list .yd-mask {
  position: absolute;
  top: $headerHeight;
}

.rush-list .yd-popup {
  position: absolute;
  top: $headerHeight;
}

.rush-list .yd-popup-right {
  position: absolute;
  top: $headerHeight;
  bottom: 0;
  height: auto;
  right: 0;
  width: auto;
}

/**
课程列表 侧滑 弹框
 */
.course-index .yd-mask {
  position: absolute;
  top: $headerHeight;
}

.course-index .yd-popup {
  position: absolute;
  top: $headerHeight;
}

.course-index .yd-popup-right {
  position: absolute;
  top: $headerHeight;
  bottom: 0;
  height: auto;
  right: 0;
  width: auto;
}

/**
错题回顾 列表
 */
.mistake-review-list .yd-list {
  overflow: visible;
}

/**
错题回顾-查看详情
 */
.mistake-review-detail .yd-slider {
  position: absolute;
  left: 0;
  right: 0;
  top: rem(88);
  bottom: 0;
}

/**
  * 清除列表自带的padding
 */
.yd-list-theme1 {
  padding: 0 !important;
}

/**
积分任务- 任务进度
 */
.integral-task-index .list-item-right .yd-progressbar > svg {
  width: rem(80);
  height: rem(8);
  border-radius: rem(4);
}

.integral-task-index .list-item-right .yd-progressbar {
  margin-top: -13%;
}

/**
*修改所有pupup弹框的fixe定位防止影响通知栏状态
 */
.yd-mask,
.yd-popup {
  position: absolute !important;
}

/**
工惠特训营首页- 进度条
 */
.train-index .progress-content .yd-progressbar > svg {
  width: rem(336);
  height: rem(8);
  border-radius: rem(4);
}

/**
创建会议-选择人员
 */
.union-meeting .yd-popup-content .popup-inner .inner-user .user-list .user-item .list-item-checkbox .yd-checkbox-icon {
  @include font-color($mainColor);
  width: rem(44) !important;
  height: rem(44) !important;
}

.union-meeting .yd-checklist:after {
  display: none;
}

/**
通讯录
 */
.address-book-index .yd-checklist:after {
  display: none;
}

/**
一站到底- 进度条
 */
.end-answer-index .bottom .yd-progressbar > svg {
  width: 100%;
  height: rem(8);
}
